Genuine Atomic Multicast
نویسندگان
چکیده
This paper addresses the problem of atomic multicasting messages in asynchronous systems with unreliable failure detection. First, we give a characterisation of the notion of algorithms tolerating unreliable failure detection. Second, we give a characterisation of the notion of genuine atomic multicast. This characterisation leads to a better understanding of the diierence between atomic multicast and atomic broadcast , and to a clear distinction between genuine atomic multicast algorithms and non-genuine atomic multicast algorithms. Third, we show that in a system with at least three processes, the genuine atomic multi-cast problem cannot be solved with unreliable failure detection, if at least one process may crash. We mention however two ways of circumventing this impossibility result.
منابع مشابه
Genuine atomic multicast in asynchronous distributed systems
This paper addresses the problem of atomic multicasting messages in asynchronous distributed systems. Firstly, we give a characterization of the notion of genuine atomic multicast. This characterization leads to a better understanding of the di3erence between atomic multicast and atomic broadcast, and to make a clear distinction between genuine atomic multicast algorithms and non-genuine atomic...
متن کاملAtomic Multicast Harder than Atomic Broadcast
Atomic broadcast and atomic multicast are communication primitives which ensure that processes agree on the sequence of messages they deliver. Whereas atomic broadcast is used to send messages to the set of all the processes in the system, atomic multicast sends messages to speciic subsets of processes. We say that an atomic multicast algorithm is \genuine", if only the sender and the destinati...
متن کاملSolving Atomic Multicast When Groups Crash
In this paper, we study the atomic multicast problem, a fundamental abstraction for building fault-tolerant systems. In the atomic multicast problem, the system is divided into non-empty and disjointgroups of processes. Multicast messages may be addressed to any subset of groups, each message pos-sibly being multicast to a different subset. Several papers previously studied this pro...
متن کاملGenuine versus Non-Genuine Atomic Multicast Protocols
In this paper, we study atomic multicast, a fundamental abstraction for building fault-tolerant systems. We suppose a system composed of data centers, or groups, that host many processes connected through high-end local links; a few groups exist, interconnected through high-latency communication links. In this context, a recent paper has shown that no multicast protocol can deliver messages add...
متن کاملFault-tolerant Genuine Atomic Multicast
We present a very simple fault-tolerant atomic multicast algorithm. We suppose that we have disjoint process groups such that in each group we can realize the consensus. It is the case, for example, if, in each group, there is a majority of correct processes and if we dispose of a failure detector in 3S. This algorithm is genuine, that is, only the sender and the processes in destination groups...
متن کامل